Method: When::Parts::Timezone.[]

Defined in:
lib/when_exe/parts/timezone.rb

.[](label) ⇒ When::Parts::Timezone Also known as: get

オブジェクト参照

Parameters:

  • label (String)

    識別名 ( “America/New_York” など)

Returns:

[View source]

61
62
63
64
65
66
67
68
# File 'lib/when_exe/parts/timezone.rb', line 61

def [](label)
  ref = _get(label)
  return ref if ref
  return nil unless label =~ /\A[A-Z]/i
  self[label] = self.new(label)
rescue NameError
  raise NameError, 'Prease install TZInfo - gem install tzinfo'
end